﻿using Abp.AutoMapper;
using Mt.Site.Core.Navigations.Entities;
using System;
using System.ComponentModel.DataAnnotations;

namespace Mt.Site.Application.Navigation.Dto
{
    [AutoMapTo(typeof(Bundling))]
    public class StyleAndScriptConfigInput
    {
        public Guid MenuId { get; set; }

        public bool AutoSynchronous { get; set; }


        [StringLength(Bundling.MaxConfigsLength)]
        public string StylePc { get; set; }

        [StringLength(Bundling.MaxConfigsLength)]
        public string StyleMobile { get; set; }

        [StringLength(Bundling.MaxConfigsLength)]
        public string StyleRltPc { get; set; }

        [StringLength(Bundling.MaxConfigsLength)]
        public string StyleRltMobile { get; set; }


        [StringLength(Bundling.MaxConfigsLength)]
        public string ScriptPc { get; set; }

        [StringLength(Bundling.MaxConfigsLength)]
        public string ScriptMobile { get; set; }

        [StringLength(Bundling.MaxConfigsLength)]
        public string ScriptPcBottom { get; set; }

        [StringLength(Bundling.MaxConfigsLength)]
        public string ScriptMobileBottom { get; set; }
    }
}
